package com.walkline.dianping.inf;

public interface SingleDeal extends com.walkline.dianping.inf.Object
{
	/**
	 * 团购单ID
	 */
	public String getDealID();

	/**
	 * 团购标题
	 */
	public String getTitle();

	/**
	 * 团购描述
	 */
	public String getDescription();

	/**
	 * 城市名称，city为＂全国＂表示全国单，其他为本地单，城市范围见相关API返回结果
	 */
	public String getCity();

	/**
	 * 团购包含商品原价值
	 */
	public String getListPrice();

	/**
	 * 团购价格
	 */
	public String getCurrentPrice();

	/**
	 * 团购适用商户所在商区
	 */
	public String[] getRegions();

	/**
	 * 团购所属分类
	 */
	public String[] getCategories();

	/**
	 * 团购当前已购买数
	 */
	public int getPurchaseCount();	 

	/**
	 * 团购发布上线日期
	 */
	public String getPublishDate();

	/**
	 * 团购详情
	 */
	public String getDetails();

	/**
	 * 团购单的截止购买日期
	 */
	public String getPurchaseDeadline();

	/**
	 * 团购图片链接，最大图片尺寸450×280
	 */
	public String getImageURL();

	/**
	 * 小尺寸团购图片链接，最大图片尺寸160×100
	 */
	public String getSmallImageURL();

	/**
	 * 更多大尺寸图片
	 */
	public String[] getMoreImageURLs();

	/**
	 * 更多小尺寸图片
	 */
	public String[] getMoreSmallImageURLs();

	/**
	 * 是否为热门团购，0：不是，1：是
	 */
	public int getIsPopular();

	//restrictions	 list	 团购限制条件
	/**
	 * 是否需要预约，0：不是，1：是
	 */
	public int getIsReservationRequired();

	/**
	 * 是否支持随时退款，0：不是，1：是
	 */
	public int getIsRefundable();

	/**
	 * 附加信息(一般为团购信息的特别提示)
	 */
	public String getSpecialTips();

	/**
	 * 重要通知(一般为团购信息的临时变更)
	 */
	public String getNotice();

	/**
	 * 团购Web页面链接，适用于网页应用
	 */
	public String getDealURL();

	/**
	 * 团购HTML5页面链接，适用于移动应用和联网车载应用
	 */
	public String getDealHTML5URL();

	/**
	 * 当前团单的佣金比例
	 */
	public double getCommissionRatio();

	/**
	 * 团购所适用的商户列表
	 */
	public Business[] getBusinesses();

	/**
	 * 团购所适用的商户数量
	 */
	public int getBusinessesCount();
}